package flex.cc.fenfa.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import flex.cc.fenfa.dto.RuleServicerEntity;
import org.springframework.stereotype.Repository;

/**
*
* @author WANGCONG
* 2021年10月12日下午3:03:56
* @desc 规则对应服务商数据层
*/
@Mapper
@Repository
public interface RuleServicerDao extends BaseMapper<RuleServicerEntity>{

	/**
	 * 
	 * @author WANGCONG
	 * 2021年10月13日上午9:15:06
	 * @desc 插入
	 */
	int insert(RuleServicerEntity servicerDto);

	/**
	 * 
	 * @author WANGCONG
	 * 2021年10月13日上午9:17:02
	 * @desc 根据规则Id删除服务商信息
	 */
	int deleteByRuleId(String ruleId);

	/**
	 * 
	 * @author WANGCONG
	 * 2021年10月14日下午2:03:57
	 * @desc 根据规则Id对应的服务商
	 */
	List<RuleServicerEntity> queryListByRuleId(String ruleId);

	/**
	*
	* @author WANGCONG
	* 2021年10月16日下午5:49:56
	* @desc 批量插入
	*/
	void insertBatch(List<RuleServicerEntity> servicerList);
	
}
